technologically challenged - Englisch Synonyme Wörterbuch